arduino eeprom life cycle